Fault-tolerant RT-Mach (FT-RT-Mach) and an application to real-time train control
نویسندگان
چکیده
منابع مشابه
Fault-Tolerant RT-Mach (FT-RT-Mach) and an Application to Real-Time Train Control
Even though real-time systems have the stringent constraint of completing tasks before their deadlines, many existing real-time operating systems do not implement fault tolerance capabilities. In this paper we summarize fault tolerant real-time scheduling policy for dynamic tasks with ready times and deadlines. Our focus in this paper is the implementation, which includes fault-tolerant schedul...
متن کاملRT-IPC: An IPC Extension for Real-Time Mach
Interprocess communication (IPC) provides the fundamental mechanism for the Mach microkernel to be extensible and exible. Mach IPC provides eecient communication mechanisms for many applications. However, it does not provide suucient functionality for real-time applications which have rigid timing constraints among threads. In Real-Time Mach (RT-Mach), we have extended Mach IPC to be priority i...
متن کاملFault-Tolerant Real-Time Mach: A Timeline-based approach
Even though real-time systems have the stringent constraint of completing tasks before their deadlines, many existing real-time operating systems do not implement fault tolerance capabilities. In this paper we describe the development and implementation of a non-preemptive fault tolerant real-time policy for aperiodic dynamic tasks. We implemented non-preemptive fault-tolerant scheduling and re...
متن کاملComparison of scheduling in RTLinux and RT-Mach
Real-time systems are getting more common the world these days. They are used in many embedded systems which most people are using daily without noticing. However we grow more and more dependent on them and their reliability. That is why real-time systems are used in many embedded systems. The most important issue of a hard real time system is to be able to keep a set deadline. Not being able t...
متن کاملReal-Time Synchronization in Real-Time Mach
The correctness of a real-time program should be ensured by both the results of computation and the time at which the results are produced. In the program, predictability and analyzability will become important properties for ensuring their correctness. A synchronization facility plays an important role for managing the contention and the cooperation among concurrent activities so that we shoul...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Software: Practice and Experience
سال: 1999
ISSN: 0038-0644,1097-024X
DOI: 10.1002/(sici)1097-024x(19990410)29:4<379::aid-spe235>3.0.co;2-6